import request from '@/utils/request'


// 商品类型列表
export function goodsTypeQuery(data) {
	return request({
		url: '/system/mall/product/types/query',
		method: 'post',
		params: data
	})
}
// 添加修改商品类型
export function goodsTypeSave(data) {
	return request({
		url: '/system/mall/product/types/save',
		method: 'post',
		params: data
	})
}
// 删除商品类型
export function goodsTypeDel(data) {
	return request({
		url: '/system/mall/product/types/del',
		method: 'post',
		params: data
	})
}
// 商品列表
export function goodsProductQuery(data) {
	return request({
		url: '/system/mall/product/query',
		method: 'post',
		params: data
	})
}
// 添加/修改商品
export function goodsSave(data) {
	return request({
		url: '/system/mall/product/save_upd',
		method: 'post',
		params: data
	})
}
// 商品添加编辑页数据
export function goodsAddEdit(data) {
	return request({
		url: '/system/mall/product/add_edit',
		method: 'post',
		params: data
	})
}
// 删除商品
export function goodsDel(data) {
	return request({
		url: '/system/mall/product/del',
		method: 'post',
		params: data
	})
}

// 获取专题数据
export function getMonographics(data) {
	return request({
		url: '/system/mall/product/monographic/getMonographics',
		method: 'post',
		params: data
	})
}

// 添加修改专题
export function saveUpdMonographic(data) {
	return request({
		url: '/system/mall/product/monographic/saveUpdMonographic',
		method: 'post',
		params: data
	})
}
// 删除主专题
export function delMainMonographic(data) {
	return request({
		url: '/system/mall/product/monographic/delMainMonographic',
		method: 'post',
		params: data
	})
}
// 获取被选中的专题商品
export function getMonographicProduct(data) {
	return request({
		url: '/system/mall/product/monographic/getMonographicProduct',
		method: 'post',
		params: data
	})
}

// 获取可选择的专题商品
export function getSelProduct(data) {
	return request({
		url: '/system/mall/product/monographic/getSelProduct',
		method: 'post',
		params: data
	})
}

// 添加专题商品关联
export function addMonographicProducts(data) {
	return request({
		url: '/system/mall/product/monographic/addMonographicProducts',
		method: 'post',
		params: data
	})
}

// 删除专题商品关联
export function delProductRel(data) {
	return request({
		url: '/system/mall/product/monographic/delProductRel',
		method: 'post',
		params: data
	})
}

// 删除子专题
export function delSubMonographic(data) {
	return request({
		url: '/system/mall/product/monographic/delSubMonographic',
		method: 'post',
		params: data
	})
}

// 更新专题排序
export function updProductSort(data) {
	return request({
		url: '/system/mall/product/monographic/updProductSort',
		method: 'post',
		params: data
	})
}


// 获取商品Sku Key列表
export function getSkuKeys(data) {
	return request({
		url: '/system/mall/product/sku/getSkuKeys',
		method: 'post',
		params: data,
		loading: false,
	})
}

// 获取Sku Value列表
export function getSkuValues(data) {
	return request({
		url: '/system/mall/product/sku/getSkuValues',
		method: 'post',
		params: data,
		loading: false,
	})
}

// 添加商品SkuValue
export function addSkuValue(data) {
	return request({
		url: '/system/mall/product/sku/addSkuValue',
		method: 'post',
		params: data,
		loading: false,
	})
}

// 添加商品Sku Key
export function addSkuKey(data) {
	return request({
		url: '/system/mall/product/sku/addSkuKey',
		method: 'post',
		params: data,
		loading: false,
	})
}

// 获取商品类型
export function getProductTypes(data) {
	return request({
		url: '/system/mall/product/getProductTypes',
		method: 'post',
		params: data,
		loading: false,
	})
}

